home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
et
/
tutorial
/
docs.lha
/
documentation
/
ch_1.eps
(
.svg
)
< prev
next >
Encapsulated PostScript
|
1993-08-09
|
21KB
|
557x984
|
8-bit (114 colors)
Labels:
black
|
darkness
OCR:
Einführung 1.Einführung 1.1. Einleitung ET++sistseinesleistungsfähigesundsumfangreichesKlassenbibliothekszursEntwicklung vonsAnwendungenswiessiesGraphics UsersInterfacesundsCasesToolssdarstellen. Derartiges Funktionens könnens wohls auchs mits Bibliotheksfunktionens oders Toolkits gelösts werden,s ders Nachteils diesers klassischens Ansätzes ists jedochs dies begrenzte Leistungsfähigkeit,sBeschränkungsdersUnterstützungsaufsdiesUsersInterfaces Funktio- nen, skeinesHilfestellungsbeisderseigentlichensApplikationsundsdaraussresultierendsdie mehrfachesDuplizierungsdesselbensCodessfürsjedessMenusoderseinesnichtskonsistente Menuführung. AufgrundsdersNachteilesdessklassischensAnsatzesswurdesamsInstitutsfürsInformatiksder Universitäts Zürichs durchs Erichs Gamma,s Rudolfs Martys unds Andrés Weinands ein objektorientierters Ansatzs mits einems Application-Frameworks entwickelt,s ET++ genanntr ET++s wurdes aufgebauts aufs dens Konzeptens vons MacApps sowies ET,s einems nicht objektorientiertens ditor- oolkit,sdassamsselbens Institutsentwickeltswurde. ET++sistsinsC++geschrieben;sdersNamesET++sstehtsfürsETsundsC++. ImsUnterschiedszusMacApp,sdassnurseinesdünnesSchichtseinessobjektorientiertensUser InterfacesszursMacintosh-Toolboxsdarstellt,sistsET++svollumfänglichsobjektorientiert undsdeshalbsweitsflexiblersundsleistungsfähiger. ET++s umfassts zurs Zeits 234s Klassens mits insgesamts 2342s Methoden.s Eines grosse KlassenbibliotheksmitseinershohensFunktionalitätsundstiefersKlassenhierarchie,swiessie ET++s darstellt,sists jedochs auchs mits einems Problems behaftet,s nämlichs ders langen Einarbeitungszeit.s Ums dieses Zeits zus verkürzens unds dies Softwareentwicklungs mit ET++s zus vereinfachen,s habens dies Entwicklers ET++s mits einers Programm- entwicklungsumgebungsversehen,sdieseinensleistungsfähigensBrowsersenthält. UmsdiesdennochslangesEinarbeitungszeitsweiterszusverkürzenswurdesdiesessTutorial erstellt.sNachszweiwöchigersBeschäftigungs(Vollzeit) smitsdiesemsTutorialssolltensSie insders Lagessein, seines einfachesET++sApplikationsselbständigszuserstellen. 1 Ch.Frei,sH.Schaudt Software Schule Schweiz Seite:s